package com.d3works.apps.base.tracking;

import com.d3works.apps.base.db.GlobalTrackingLog;
import com.d3works.meta.db.MetaFile;
import com.d3works.meta.db.MetaModel;
import com.d3works.meta.schema.actions.ActionView;
import java.util.List;

public interface GlobalTrackingLogService {

  public GlobalTrackingLog createExportLog(MetaModel model, MetaFile metaFile);

  public void deleteOldGlobalTrackingLog(int months);

  public void removeGlobalTrackingLogs(List<GlobalTrackingLog> globalTrackingLogList);

  public ActionView.ActionViewBuilder createReferenceView(GlobalTrackingLog globalTrackingLog);
}
